home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 128 20 / q20.d81 / t.keydos review < prev    next >
Text File  |  2022-08-28  |  9KB  |  179 lines

  1.  
  2.                         KeyDOS ROM by Antigrav Toolkit
  3.  
  4.                            Reviewed by Fender Tucker
  5.  
  6.      $32.50
  7.      Antigrav Toolkit
  8.      P.O. Box 1074
  9.      Cambridge MA 02142
  10.  
  11.  
  12.      The people who designed the C-128 knew that there were improvements
  13. over the C-64's DOS that screamed for implementation.  For instance, why
  14. should looking at a directory require loading a program which wipes out the
  15. program you're working on?  So the 128 designers added quite a few features
  16. to BASIC 7.0 and the C-128 DOS that made the 128 so much nicer than the
  17. C-64.  Did they add enough?  Of course not.
  18.  
  19.      That's why I have JiffyDOS installed in my 128.  I don't like typing
  20. directory (or even diR) when I want a directory.  I also don't like using
  21. defined F-keys, although I'm probably in the minority about that.  I grew up
  22. on the DOS 5.1 wedge and that's why I like JiffyDOS and SuperSnapshot v5;
  23. they use the traditional wedge commands.
  24.  
  25.      But this is a review of KeyDOS ROM, not JiffyDOS.  To me, KeyDOS ROM is
  26. an alternative to JiffyDOS that has some big advantages, and only a few
  27. disadvantages.  One of the disadvantages is a big one, though: JiffyDOS
  28. speeds up disk access, both loading and saving; KeyDOS ROM doesn't.  But one
  29. of the advantages is a big one, too: KeyDOS costs half as much as JiffyDOS.
  30.  
  31.      Installing KeyDOS ROM is very simple; open the case and plug the IC
  32. chip into the empty socket.  The 52-page manual describes installation quite
  33. well.  The chip can also be installed in an REU.  You would put the chip in
  34. the REU if you used an REU all the time or if you wanted to put another chip
  35. of some sort in the computer's empty socket.
  36.  
  37.      When you reset your computer with the ALT key held down, KeyDOS is
  38. active.  You get a help screen that looks like this:
  39.  
  40.  FUNCTION Keys:
  41.  
  42.  F1 - LOAD program          F2 - RUN program
  43.  F3 - Disk catalog          F4 - RUN C-64 program
  44.  F5 - Type SEQ file         F6 - Scratch file
  45.  F7 - New active drive      F8 - Scratch and Save
  46.  RUN - Boot disk/file       HELP drive # and RETURN
  47.  
  48.  ESC Keys:
  49.  
  50.  BACK ARROW - KeyDOS help   1 - KeyDOS Utility
  51.  2 - KeyDOS Compiler        3 - 1581 Partitioner
  52.  4 - Subdir key on F8       5 - Batch exec on F8
  53.  6 - CBM RAMDOS             7 - GEOS SuperRBoot
  54.  8 - Diskmon                9 - Monitor dump
  55.  0 - Hexpert                + - Renumber drives
  56.  - - Reset drives           \ - New collect
  57.  * - UnNEW program          ^ - Alternate screen
  58.  : - Find/replace           ; - Screen dump
  59.  = - One Drive Copy         , - Screen Edit
  60.  . - Clock Manager          / - Video Manager
  61.  
  62. As you can see, there's a lot of power in the KeyDOS chip.  The F-keys can
  63. be re-programmed by using the keyDOS Compiler.  By using the CMDR key along
  64. with SHIFT, the chip gives you 20 user-definable F-keys.  You can save your
  65. definitions and have them loaded automatically.
  66.  
  67.      The KeyDOS Utility is handy for performing typical DOS things on
  68. multiple files.  It gives you a new menu of 17 functions as well as a
  69. directory listing.  You just move an asterisk marker up and down the
  70. directory selecting files.  Then you choose what you want done to all of
  71. them -- scratch, rename, type to screen in ASCII, PETASCII or screen code
  72. (very useful!), print, etc.
  73.  
  74. NOTE: I'd like to inject a short sermon on typing to screen.  Commodore
  75. should have included a way to read any file to the screen in every DOS it
  76. wrote.  There's no reason why a user should have to load a program to read a
  77. file, whether it's SEQ, PRG, USR or REL.  When you get a disk, you should be
  78. able to easily read all of its text files.  I can, because I have JiffyDOS
  79. and KeyDOS.  And while I'm in the pulpit, all text files should be PRG
  80. files, not SEQ.  PRG files can be LOADed into memory.  SEQ files (unless
  81. some trickery is used) must be READ into memory.  LOADing is almost always
  82. MUCH faster than READing.  KeyDOS uses F5 to type a SEQ file to the screen,
  83. but requires you to go to the Utility menu to type a PRG file to screen.  
  84. It's traditional to put text in a SEQ file, obviously, but it's not the best
  85. way to do it.  End of sermon.
  86.  
  87.      Copying with the KeyDOS Utility is easy but it's not especially fast. 
  88. JiffyDOS' copier is faster, but only because of JiffyDOS' faster drive
  89. access.  For the fastest file copying, Maverick is the way to go.  If you
  90. don't have a file copier, you should consider getting KeyDOS just for its
  91. copying utility.  Every user needs a file copier.
  92.  
  93.      Some of the other functions of KeyDOS need explanation.  I've put an
  94. asterisk in front of features that JiffyDOS doesn't have.
  95.  
  96. *Compiler - this is the utility to define and save your preferred F-key
  97. functions.
  98.  
  99. 1581 Partitioner - the Commodore DOS commands for partitioning a 1581 disk
  100. are so clumsy, most people simply don't use partitions on 3 1/2" disks.  I
  101. don't.  But if I were, I would use KeyDOS' utility.
  102.  
  103. CBM RAMDOS - this makes using an REU much easier.  You can move the
  104. interface code in memory so if you know what you're doing, you can probably
  105. get your REU to work with most commercial programs.  I prefer my RAMLink,
  106. but then it cost $300.  JiffyDOS doesn't have this feature, but with
  107. RAMLink, it isn't needed.
  108.  
  109. *GEOS SuperRBoot - this insures against a fatal GEOS crash.  I knew there
  110. was another reason I don't use GEOS.
  111.  
  112. *Diskmon 128 - this adds the power of a sector editor to the C-128's
  113. built-in monitor.  I have a pet sector editor I use when I need one, but if
  114. I didn't know it so well, this one would come in quite handy.  It allows you
  115. to analyze a disk sector by sector, loading, editing and saving a sector at
  116. a time.  This is a very good feature for intermediate and advanced users.
  117.  
  118. *Hexpert - this is a software debugger designed by Eric Trepanier.  Since
  119. I'm not a Machine Language programmer, I don't use it, but if I were...  It
  120. is well-documented and looks like a good one.
  121.  
  122. *New Collect - this allows you to collect (validate) a disk without wiping
  123. out the auto-boot sector.
  124.  
  125. *Alternate Screen - I can imagine times when I needed an alternate screen
  126. while programming.  This utility (and several others) comes from Transactor
  127. Magazine, which, sadly, is defunct.  It was the very best ever magazine for
  128. the serious C-64 user/programmer and it's a point in KeyDOS' favor that they
  129. used Transactor's programs.
  130.  
  131. *Find/Replace/Scroll - this is an invaluable tool for searching through big
  132. BASIC programs for specific codes.  As an editor I spend a lot of time
  133. listing through programs.  I've gotten in the habit of using this and it's
  134. saved me a lot of time and work.  It uses the $1300 area so it's not
  135. compatible with many other utilities/programs, but it's very handy -- you
  136. just have to reset before and after using it.  Scroll allows you to scroll
  137. forward and backward through BASIC code.  Why didn't Commodore BASIC allow
  138. this in the first place?
  139.  
  140. *Screen Editor - turns the screen into a scratchpad.  I use a paper
  141. scratchpad.  Old-fashioned, I guess.
  142.  
  143. *Clock Manager - sets up an on-screen clock.  Again, I have a clock on the
  144. wall.  Usually I try to arrange my life so that I never have to be anywhere
  145. at anytime, but sometimes the world insists...  The clock can be used in
  146. other programs if you know how to program in BASIC.
  147.  
  148. *Video Manager - this allows you to configure the screen colors, tabs,
  149. cursor mode and even character heights, then save the parameters as the
  150. power-up default.
  151.  
  152.      There is a handy Swapper routine which moves BASIC programs around to
  153. ensure compatibility with KeyDOS ROM.  It's not for beginners.
  154.  
  155.      The disk that comes with the chip has some utilities on it as well as
  156. some demos of some of the more complex functions.  It also has a program to
  157. allow you to use KeyDOS with a Quick Brown Box.
  158.  
  159.      The last page of the manual is a memory map of KeyDOS' utilities.  As a
  160. BASIC programmer who needs to know this stuff so I can use ML routines in my
  161. programs -- some of which are difficult to relocate -- I really appreciated
  162. this.
  163.  
  164.      Writing up this review has given me a more thorough knowledge of the
  165. chip's power.  I must admit that I only have KeyDOS installed in my second
  166. computer and don't use it as much as I do JiffyDOS on my first computer. 
  167. Randy Winchest